TCP/IP Implementation with Endsystem QoS
نویسندگان
چکیده
This paper presents a Real-time Upcall (RTU) [1] based TCP/IP implementation that guarantees throughput for continuous media applications and ensures low latency bounds for interactive applications. RTU is an endsystem rate-based scheduling mechanism that provides quality of service (QoS) in terms of CPU cycles, to applications. We restructured the existing NetBSD TCP/IP implementation to exploit the RTU concurrency model and to provide predictable performance. Our experimental results show that on two 200 MHz NetBSD PCs connected by a 155Mbps ATM link, the RTU based kernel TCP/IP implementation provides excellent throughput guarantees for periodic connections regardless the system or network load. The round trip time (RTT) for low-delay connections with message size of 1 KB typically as low as 600 micro seconds, and only increases slowly with increasing system load. Another important result is that this performance is preserved even when all three type of connections coexist in our testbed: the periodic connection is guaranteed its share of bandwidth, the low-delay connection achieves low RTT of 1.2 msec, while the best-effort connection still makes steady... Read complete abstract on page 2.
منابع مشابه
A TCP/IP Implementation with Endsystem QoS
This paper presents a Real-time Upcall (rtu) 1] based tcp/ip implementation that guarantees through-put for continuous media applications and ensures low latency bounds for interactive applications. rtu is an endsystem rate-based scheduling mechanism that provides quality of service (qos), in terms of cpu cycles, to applications. We restructured the existing netbsd tcp/ip implementation to expl...
متن کاملCORBA Evaluation of Video Streaming wrt QoS Provisioning
This paper describes the design, implementation, and evaluation of CORBA and Socket-based Continuous Media (CM) systems. TCP/IP is not suitable for distributed applications which require high network bandwidth and timing-criticality. UDP/IP is one of the alternatives. However, due to the fact that UDP is a lossy protocol, many issues arise when implementing distributed CM applications. Most of ...
متن کاملTcp/ip over Atm - Performance Evaluation and Optimisation
The integration of TCP/IP and ATM is a challenging architectural issue in today’s global networks, where the unique properties of ATM technology can be combined with the TCP/IP mature and well-proven protocol suite. A rigorous characterisation of the performance of TCP/IP over ATM can be a powerful tool for the efficient use of both technologies. TCP error and flow control mechanisms were desig...
متن کاملA Framework for QoS Guarantees for Multimedia Applications within an Endsystem
We describe a framework for providing quality-of-service guarantees within the endsystem for networked multimedia applications. Our framework integrates four components namely, QoS speciication, QoS mapping, QoS enforcement, and a protocol implementation model. The framework allows QoS speciications to be at a high level so that an application can easily specify its requirements using a small n...
متن کاملQoS with TCP/IP and shared media LANs
The QoS over shared media LANs has three major elements: improving the current LANs for QoS, developing QoS aware LANs for future purposes, and utilizing the capabilities of QoS aware LANs optimally. Following the categorization, this paper discusses how TCP/IP is currently carried over the most popular shared media LAN, Ethernet, and how it is developed. An introduction to different LAN and pa...
متن کامل